package com.ropeok.service;

import com.ropeok.entity.User;

import java.io.IOException;
import java.util.List;
import java.util.Map;

public interface UserService  {

    //根据ID查询用户
    User findById(long id);
    //查询用户权限列表
    List<User> getUserList();
    //查询用户列表
    int addUser(User user) throws IOException;
    //删除用户
    int deleteUser(long id) throws IOException;
    //更新用户信息
    int updateUser(User user) throws IOException;

    void test();
    void testTransactional();
    //查询姓周的用户
    List<User> getUsersByKeyword();
    //查询名字中有小的用户
    List<User> getUsersByMidKeyword();
    //分页查询
    List<User> getUserByLimit(Integer page,Integer pageSize);
}
